﻿// // ******************************************************************
// //       /\ /|       @file       AddMediaListDataCommand.cs
// //       \ V/        @brief      await29
// //       | "")       @author     Await, 285283010@qq.com
// //       /  |
// //      /  \\        @Modified   2025-01-04 19:01
// //    *(__\_\        @Copyright  Copyright (c) , 2024-12-24 18:12 Await
// // ******************************************************************

using AutomaticSubtitles.Service.DataAccess.Model;

namespace AutomaticSubtitles.Service.Application.Media.Commands;

/// <summary>
/// 新增媒体
/// </summary>
/// <param name="mediae">新增媒体</param>
/// <returns></returns>
public record AddMediaListDataCommand(List<Auto_Media>? mediae) : Command
{
    /// <summary>
    /// 新增的媒体
    /// </summary>
    public List<Auto_Media>? Result { get; set; }

    /// <summary>
    /// 删除的媒体
    /// </summary>
    public List<Auto_Media>? DeleteMedia { get; set; }

    /// <summary>
    /// 被删除的媒体文件路径
    /// </summary>
    public List<string>? RemovedPaths { get; set; }
}